import originJSONP from 'jsonp'
export default function jsonp(url,data,option){
    url += (url.indexOf('?') < 0 ?'?':'&') + param(data)
    return new Promise( (resolve, reject) =>{
        originJSONP(url,option,(err,data) =>{
            if(!err) {
                resolve(data)
            }else{
                reject(err)
            }
        })
    })
}
function param(data) {
    let url = ''
    for (var k in data) {
        let value =data[k] !==undefined ? data[k] :''
        url += `&${k}=${encodeURIComponent(value)}`        
    }
    return url ? url.substring(1) : ''
}
